package com.netstar.salesman_90dsp.activity;

import roboguice.inject.InjectView;
import android.content.Intent;
import android.os.Bundle;
import android.view.View;
import android.widget.TextView;
import android.widget.Toast;

import com.netstar.salesman_90dsp.BaseActivity;
import com.netstar.salesman_90dsp.TitleBaseActivity;
import com.netstar.salesman_90dsp.R;

public class MainActivity extends BaseActivity {
	/**
	 * 布局 今日工作
	 */
	@InjectView(R.id.module_name_today_work)
	View module_name_today_work;
	/**
	 * 布局 今日工作，日历
	 */
	@InjectView(R.id.module_name_today_work_calendar)
	View module_name_today_work_calendar;
	/**
	 * 布局 年度目标
	 */
	@InjectView(R.id.module_name_year_target)
	View module_name_year_target;
	/**
	 * 布局 日志
	 */
	@InjectView(R.id.module_name_journal)
	View module_name_journal;
	/**
	 * 布局 分享
	 */
	@InjectView(R.id.module_name_share)
	View module_name_share;
	/**
	 * 布局 PK
	 */
	@InjectView(R.id.module_name_pk)
	View module_name_pk;
	/**
	 * 布局 梦想墙
	 */
	@InjectView(R.id.module_name_dreamwall)
	View module_name_dreamwall;
	/**
	 * 布局 90天目标强化
	 */
	@InjectView(R.id.module_name_90day_target_strengthen)
	View module_name_90day_target_strengthen;
	/**
	 * 布局 周总结计划
	 */
	@InjectView(R.id.module_name_90day_week_plan)
	View module_name_90day_week_plan;
	/**
	 * 布局 月总结计划
	 */
	@InjectView(R.id.module_name_90day_month_plan)
	View module_name_90day_month_plan;

	@Override
	public void subInitContentView(Bundle savedInstanceState) {
		setContentView(R.layout.activity_main);
	}

	@Override
	public void subInitView() {
		// TODO Auto-generated method stub

	}

	@Override
	public void subInitParam() {
		// TODO Auto-generated method stub

	}

	@Override
	public void subSetOnclick() {
		setOnclickWithDefaultListener(module_name_today_work);
		setOnclickWithDefaultListener(module_name_today_work_calendar);
		setOnclickWithDefaultListener(module_name_year_target);
		setOnclickWithDefaultListener(module_name_journal);
		setOnclickWithDefaultListener(module_name_share);
		setOnclickWithDefaultListener(module_name_pk);
		setOnclickWithDefaultListener(module_name_dreamwall);
		setOnclickWithDefaultListener(module_name_90day_target_strengthen);
		setOnclickWithDefaultListener(module_name_90day_week_plan);
		setOnclickWithDefaultListener(module_name_90day_month_plan);
	}

	@Override
	public void subRunSomeThing() {
		// TODO Auto-generated method stub

	}

	@Override
	public void callbackWithDefaultListener(View view) {
		super.callbackWithDefaultListener(view);
		Intent intent;
		switch (view.getId()) {
		case R.id.module_name_today_work:
			// 今日工作
			intent = new Intent();
			intent.setClass(activityContext, TodayWorkActivity.class);
			startActivity(intent);
			break;
		case R.id.module_name_today_work_calendar:
			// 今日工作，日历
			intent = new Intent();
			intent.setClass(activityContext, TodayWorkCalendarActivity.class);
			startActivity(intent);
			break;
		default:
			Toast.makeText(activityContext, "功能尚在开发中", Toast.LENGTH_SHORT)
					.show();
			break;
		}

	}

}
